
:root {
    .theme-contrast-dark {
        --background-normal: #1e1e1e;
        --background-tabbar: #2a2a2a;
        --background-button: #1e1e1e;
        --background-primary-button: #e6e6e6;
        --background-accent-button: #3483db;
        --background-scrim: fade(#000, 60%);
        --background-scroll-thumb: #424242;

        --highlight-button-hover: #424242;
        --highlight-button-pressed: #666666;
        --highlight-button-pressed-hover: #666666;
        --highlight-accent-button-hover: #5293e2;
        --highlight-accent-button-pressed: #3475c5;
        --highlight-primary-button-hover: #a6a6a6;
        --highlight-primary-button-pressed: #a6a6a6;
        --highlight-header-button-hover: #424242;
        --highlight-text-select: #96c8fd;
        --highlight-scroll-thumb-hover: #666666;
        --highlight-scroll-track-hover: fade(#fff, 3%);

        --border-tabbar: #616161;
        --border-divider: #414141;
        --border-regular-control: #696969;
        --border-control-focus: #b8b8b8;
        --border-error: #f62211;

        --text-normal: #e8e8e8;
        --text-normal-pressed: #e8e8e8;
        --text-secondary: #b8b8b8;
        --text-tertiary: #888;
        --text-link: #acbfff;
        --text-inverse: #121212;
        --text-contrast-background: #fff;

        --icon-normal: #e8e8e8;

        --disabled-element-opacity: .3;
        --theme-inverted-image-filter: invert(1);
    }
}
